| ... | ... | |
|---|
| 15 | 15 | === 불편한 설치 === |
|---|
| 16 | 16 | 데비안, 우분투 등이 사용자 친화적인 설치 인터페이스를 제공하는 반면, 아치는 그런 거 없다. [* 사실 archinstall이라는 TUI 도구가 있긴 하다.] 설치 미디어를 부팅해보면 CLI 환경이 반겨주고 있는데, Archwiki의 Installation guide를 살펴보면 파티션부터 부트로더까지 하나하나 다 스스로 설정해야 한다는 것을 알 수 있다. |
|---|
| 17 | 17 | === 기타 === |
|---|
| 18 | | * secureboot을 미지원한다. |
|---|
| 19 | | * init system으로 systemD를 사용하고 있다.[* 물론 OpenRC로 바꿀 수도 있다]--Unix 철학을 가진 사람들은 아치를 싫어합니다-- |
|---|
| 20 | | * 기본적으로 그레픽 환경을 제공하지 않는다. |
|---|
| 21 | | * 커뮤니티가 횔발하다. ArchWiki 지속 기여자가 200명이 넘을 정도 |
|---|
| 18 | * secureboot을 미지원한다. |
|---|
| 19 | * init system으로 systemD를 사용하고 있다.[* 물론 OpenRC로 바꿀 수도 있다]--Unix 철학을 가진 사람들은 아치를 싫어합니다-- |
|---|
| 20 | * 기본적으로 그레픽 환경을 제공하지 않는다. |
|---|
| 21 | * 커뮤니티가 횔발하다. ArchWiki 지속 기여자가 200명이 넘을 정도 |
|---|
| 22 | 22 | == KISS == |
|---|
| 23 | 23 | Keep It Simple, Stupid의 약자로 아치리눅스의 주된 가치 중 하나이다. |
|---|
| 24 | 24 | |
|---|
| ... | ... | |
|---|
| 36 | 36 | [clearfix]설치 가이드부터 패키지 하나하나의 기본 설명서까지 대부분 담겨있다. 아치리눅스에서 운영하는 공식 위키이다. |
|---|
| 37 | 37 | == 페키지 관리 == |
|---|
| 38 | 38 | === Pacman === |
|---|
| 39 | | Pacman[* PACkage MANager]은 아치리눅스의 페키지 관리자로, Debian 계열의 apt같은 페키지 관리자이다.{{{#!syntax |
|---|
| 40 | | pacman -S (페키지 이름) |
|---|
| 41 | | }}}라는 명령어로 페키지를 설치할 수 있다.[* 루트 권한이 있어야 한다.] 또한 -Syu를 하면 시스템 전채 업그레이드, -R을 사용해 페키지 제거를 할 수 있다. 기본적으로 필수 종속성은 맞춰준다. |
|---|
| 39 | Pacman[* PACkage MANager]은 아치리눅스의 페키지 관리자로, Debian 계열의 apt같은 페키지 관리자이다. |
|---|
| 40 | > pacman -S (페키지 이름) |
|---|
| 41 | 라는 명령어로 페키지를 설치할 수 있다.[* 루트 권한이 있어야 한다.] 또한 -Syu를 하면 시스템 전채 업그레이드, -R을 사용해 페키지 제거를 할 수 있다. 기본적으로 필수 종속성은 맞춰준다. |
|---|
| 42 | 42 | |
|---|
| 43 | 43 | 또한 페키지 업데이트 시, 설정 파일을 따로 업데이트해주지 않는다. 그래서 새로운 설정이 나온 프로그렘을 설정하기 어렵다. |
|---|
| 44 | 44 | === ABS === |
|---|
| ... | ... | |
|---|
| 50 | 50 | AUR 레포에거 페키지를 클론하고 makepkg 등을 하는것을 편리하게 만들어주는 도구. Go로 작성되었다. 왠지 모르겠지만 공식 레포지토리도 호환 되는듯. 사용법은 Pacman과 동일하다. |
|---|
| 51 | 51 | ==== 설치법 ==== |
|---|
| 52 | 52 | 왠지 모르겠지만 yay는 공식 레포지토리에 올라가있지 않다. 따라서 AUR에서 저장소를 클론하여 직접 makepkg를 해야한다 |
|---|
| 53 | | {{{#!syntax |
|---|
| 54 | | sudo pacman -S --needed base-devel git |
|---|
| 55 | | }}} |
|---|
| 53 | > sudo pacman -S --needed base-devel git |
|---|
|
|
| 56 | 54 | 1. 위의 명령어를 사용해 필요한 페키지를 설치한다. |
|---|
| 57 | | 2. git으로 저장소를 클론한다[* git clone https://aur.archlinux.org/yay.git] |
|---|
| 58 | | 3. 해당 폴더에 들어가서 makepkg -si를 실행한다. 이때 '''루트 권한으로 실행하면 {{{#red 안된다}}}'''[* 그렇다고 시스템이 망가지지는 않는다] |
|---|
| 55 | 1. git으로 저장소를 클론한다[* git clone https://aur.archlinux.org/yay.git] |
|---|
| 56 | 1. 해당 폴더에 들어가서 makepkg -si를 실행한다. 이때 '''루트 권한으로 실행하면 {{{#red 안된다}}}'''[* 그렇다고 시스템이 망가지지는 않는다] |
|---|
| 59 | 57 | == 여담 == |
|---|
| 60 | | * I use Arch, btw라는 밈이 있다. |
|---|
| 61 | | * 설치를 스피드런 하는 사람도 있다. |
|---|
| 58 | * I use Arch, btw라는 밈이 있다. |
|---|
| 59 | * 설치를 스피드런 하는 사람도 있다. |
|---|